package com.example.chamberlainserver.Entry;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 辅导员班级关联实体类
 */
@Data
public class CounselorClass {
    private Integer id;                // 关联ID
    private Integer counselorId;       // 辅导员ID
    private Integer classId;           // 班级ID
    private LocalDateTime assignTime;  // 分配时间
    private Boolean isPrimary;         // 是否为主要负责辅导员
    private LocalDateTime createTime;  // 创建时间
    private LocalDateTime updateTime;  // 更新时间
    
    // 非数据库字段，用于存储辅导员信息
    private transient Counselor counselor;
    // 非数据库字段，用于存储班级信息
    private transient Class classInfo;
}